.c-table {
  .cell-click {
    cursor: pointer;
    color: @primary-color;
  }
  .options-title {
    padding-top: 16px;
    padding-left: 16px;
    box-sizing: border-box;
  }
  .ctable-group {
    display: flex;
    justify-content: center;
  }
  .ctable-group-button {
    cursor: pointer;
    margin: 5px;
    color: @primary-color;
    line-height: 24px;
  }
  .ctable-group-button[type='danger'] {
    color: #ff7875;
  }
  .ctable-group-button[type='default'] {
    color: @primary-color;
  }
  .ctable-group-button[type='success'] {
    color: #76f149;
  }
  .c-table-seting {
    background: #fff;
    padding: 0 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    .c-table-seting-right {
      display: flex;
      justify-content: space-between;
      align-items: center;
      .c-table-seting-right-iocn {
        margin-left: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        > span {
          margin: 10px;
          font-size: 16px;
          font-weight: bold;
        }
        .t-x-90 {
          transform: rotate(90deg);
        }
        .c-table-seting-right-iocn-divider {
          position: relative;
          top: -0.06em;
          display: inline-block;
          height: 0.9em;
          margin: 0 8px;
          vertical-align: middle;
          border-top: 0;
          border-left: 1px solid rgba(0, 0, 0, 0.06);
        }
      }
    }
    h3 {
      padding: 16px 0;
      line-height: 32px;
      margin: 0;
    }
  }
  .editable-cell {
    position: relative;
    .editable-cell-input-wrapper,
    .editable-cell-text-wrapper {
      padding-left: 30px;
    }

    .editable-cell-text-wrapper {
      padding: 0px 0px 0px 30px;
    }

    .editable-cell-icon,
    .editable-cell-icon-check {
      position: absolute;
      left: 0;
      width: 20px;
      cursor: pointer;
    }

    .editable-cell-icon {
      margin-top: 4px;
      // display: none;
    }

    .editable-cell-icon-check {
      line-height: 40px;
    }

    .editable-cell-icon:hover,
    .editable-cell-icon-check:hover {
      color: @primary-color;
    }
  }
  .editable-cell:hover .editable-cell-icon {
    display: inline-block;
  }
  .table-striped {
    background-color: #fafafa;
  }
  .ant-table.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
    padding: 3px !important;
  }
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
  .ant-table.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
    padding: 7px !important;
  }
  .ant-table-thead > tr > th,
  .ant-table-tbody > tr > td {
    padding: 10px;
  }
}

.ant-popover-inner-content .table-size-options {
  cursor: pointer;
}
.ant-popover-inner-content .table-size-options:hover {
  color: @primary-color;
}
.ant-popover-inner-content .table-size-options-active {
  color: @primary-color;
}

.ant-popover-inner-content .table-seting-options {
  cursor: pointer;
  .anticon {
    margin-right: 5px;
    cursor: move;
  }
}

.ant-popover-content .table-seting-reset {
  cursor: pointer;
  color: @primary-color;
  font-weight: bold;
  margin-left: 5px;
}

.ant-table-title {
  padding: 0 !important;
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    margin: 0;
  }
}

.ant-table-title {
}
.c-table-seting-btn {
  margin: 10px 0;
  margin-bottom: 20px;
  > * + * {
    margin: 0 10px;
  }
}
